package tech.aistar.day03;

/**
 * 本类用来演示: 输出101~200之间的所有的素数[质数],并且每7个换一行.
 *
 * @author: success
 * @date: 2021/3/8 2:37 下午
 */
public class PriseDemo {
    public static void main(String[] args) {
        //定义计数器
        int count = 0;

        for (int i = 101; i < 200; i++) {

            //定义一个布尔类型的变量 - 标记位
            boolean flag = true;

            //作用 - 就是为了检测101是否为质数
            for (int j = 2; j <=Math.sqrt(i); j++) {
                if(i%j==0){
                    //说明i不是质数
                    flag = false;
                    break;//只要找出一个j即可,为了较少j的循环,提高效率
                }
            }

            if(flag){
                System.out.print(i+"\t");
                count++;
                if(count==7){
                    System.out.println();
                    count = 0;
                }
            }

        }
    }
}
